Polynomial factorization algorithms over number fields
نویسنده
چکیده
Factorization algorithms over Q[X] and Fp[X] are key tools of computational number theory. Many algorithms over number fields rely on the possibility of factoring polynomials in those fields. Because of the recent development of relative methods in computational number theory, see for example (Cohen et al. 1998, Daberkow and Pohst 1995), efficient generalizations of factorization algorithms to the relative case are necessary. The aim of this paper is to describe two new such algorithms. The first algorithm factors polynomials modulo a prime ideal of a number field. It generalizes the algorithm of Berlekamp over Fp. The second factors polynomials over a number field. Note that there already exist algorithms performing this task, see (Trager 1976, Weinberger and Rothschild 1976, Lenstra 1982, Geddes et al. 1992). In fact, the method described in this paper can be viewed as a combination of the methods of Lenstra (1982) and Weinberger and Rothschild (1976). Notations and definitions are given in the first section. The second section is devoted to the factorization modulo a prime ideal, and the third to the description of the factorization algorithm over a number field. In the last section we give an example, several applications and some comparison timings.
منابع مشابه
Random Polynomials over Finite Fields: Statistics and Algorithms
Polynomials appear in many research articles of Philippe Flajolet. Here we concentrate only in papers where polynomials play a crucial role. These involve his studies of the shape of random polynomials over finite fields, the use of these results in the analysis of algorithms for the factorization of polynomials over finite fields, and the relation between the decomposition into irreducibles of...
متن کاملFactoring Polynomials Over Finite Fields: A Survey
Finding the factorization of a polynomial over a finite field is of interest not only independently but also for many applications in computer algebra, algebraic coding theory, cryptography, and computational number theory. Polynomial factorization over finite fields is used as a subproblem in algorithms for factoring polynomials over the integers (Zassenhaus, 1969; Collins, 1979; Lenstra et al...
متن کاملThe Complete Analysis of a Polynomial Factorization Algorithm over Finite Fields
A unified treatment of parameters relevant to factoring polynomials over finite fields is given. The framework is based on generating functions for describing parameters of interest and on singularity analysis for extracting asymptotic values. An outcome is a complete analysis of the standard polynomial factorization chain that is based on elimination of repeated factors, distinct degree factor...
متن کاملFactoring Polynomials over Number Fields
The purpose of these notes is to give a substantially self-contained introduction to the factorization of polynomials over number fields. In particular, we present Zassenhaus’ algorithm and a factoring algorithm using lattice reduction, which were, respectively, the best in practice and in theory, before 2002. We give references for the van Hoeij-Novocin algorithm, currently the best both in pr...
متن کاملDeterministic distinct-degree factorization of polynomials over finite fields
A deterministic polynomial time algorithm is presented for finding the distinctdegree factorization of multivariate polynomials over finite fields. As a consequence, one can count the number of irreducible factors of polynomials over finite fields in deterministic polynomial time, thus resolving a theoretical open problem of Kaltofen from 1987.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Symb. Comput.
دوره 38 شماره
صفحات -
تاریخ انتشار 2004